#define  _CRT_SECURE_NO_WARNINGS

//#include<stdio.h>
//void print(int a)
//{
//	if(a>9)
//	{
//		print(a / 10);
//		
//	}
//	printf("%d ", a%10);
//	
//}
//int main()
//{
//	int a = 1234;
//	print(a);
//}


//#include<stdio.h>
//int str(char *arr)
//{
//	if ((*arr) != '\0')
//		return	1 + str(arr + 1);
//	else
//		return 0;
//	
//
//}
//int main()
//{
//	char arr[] = "I am a student";
//	printf("%d" ,str(arr));
//}


//#include<stdio.h>
//int fac(int n)
//{
//	if (n > 1)
//		return n * fac(n - 1);
//	else
//		return 1;
//}
//int main()
//{
//	int n = 3;
//	printf("%d ",fac(n));
//}
//

//#include<stdio.h>
//int fac(int k,int n)
//{
//	if (n < 1)
//		return 1;
//	else
//		return k * fac(k,n-1);
//}
//int main()
//{
//	int k = 0;
//	int n = 0;
//	scanf("%d %d", &k, &n);
//	printf("%d ",fac(k, n));
//}



#include<stdio.h>
int digitsum(int num)
{

	if (num > 9)
         return  num%10+ digitsum(num / 10);
	 else
		 return num;
	
}
int main()
{
	int num = 0;
	scanf("%d", &num);
	printf("%d ", digitsum(num));
}